草庐IT

ASP.NET MVC : Save multiple values on autocomplete

全部标签

c# - 如何连接到 ASP.NET MVC 中的现有数据库?

我刚开始学习C#和ASP.NETMVC,但我找到的每个示例都将数据库放在App_Data文件夹中。我不想这样做。我想创建一个新版本的NerdDinner并将连接字符串移动到web.config,但我找不到任何有关如何执行此操作的示例。我的数据库名为NerdDinner,我使用的是SQLServerExpress。将新连接字符串添加到我的网络配置中的正确语法是什么?这对创建LINQtoSQL类有什么影响吗? 最佳答案 我总是去http://www.connectionstrings.com/当我忘记如何编写连接字符串时。标准安全SQL

c# - DelegatingHandler 不执行 ASP.Net Web Api

今天我在我的WebApi应用程序中遇到了一个奇怪的行为protectedvoidApplication_Start(){FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);RouteConfig.RegisterRoutes(RouteTable.Routes);GlobalConfiguration.Configuration.MessageHandlers.Add(newDummyMessageHandler());}我的DelegatingHandler看起来像这样。publicclassDummyMessageHa

c# - ASP.NET Core 中的 System.Data.Entity.Spatial 替换

我正在尝试将Web表单从ASP.NETMVC迁移到ASP.NETCoreMVC。目前我正在尝试找到一种方法来替换:usingSystem.Data.Entity.Spatial;因为它目前在.NETCore中不可用,或者我可能找不到它。有没有办法包含这个包?也许通过NuGet包?附言。我简要阅读了Microsoft指南,但找不到与之相关的任何内容。对于任何可能处于类似情况的人,指南在这里:https://docs.asp.net/en/latest/migration/mvc.html(对不起,如果我不能写出一个好问题,我正在努力适应这里的系统) 最佳答案

c# - 为什么要在 ASP.NET 中以这种方式使用 using 语句?

再次重构一些代码。在其中一个ASP.NET页面中看到其中的一些内容:using(TextBoxtxtBox=e.Row.Cells[1].FindControl("txtBox")asTextBox){}不需要处理txtBox,因为它只是对现有控件的引用。而且您根本不想处理控件。我什至不确定这是否有害-就像它似乎要求不恰本地处理底层控件(尽管我还没有看到以这种方式使用它会产生任何不良影响)。 最佳答案 TextBox从其Component继承了IDisposable的实现父类(superclass)。该实现从其sitecontain

c# - 如何更改 asp.net 应用程序的时区

我需要将我的ASP.NET的默认时区设置为Asia/Dhaka或GMT+6时区。但我找不到在全局范围内改变它的方法。在Stackoverflow和网络的其余部分上有很多引用资料可以通过获取时区信息并为每次我需要DateTime对象计算正确的时间来执行此操作。但是相信我,我不想以这种方式来做这件事。所以不要给我任何这样的建议。我想将时区设置为Asia/Dhaka或GMT+6,最好从web.config中设置。(类似于我们在php中使用php.ini所做的事情)因此每次我需要DateTime对象时,无论服务器的时区是什么,都会使用我的时区评估时间。这可能吗?如果可能的话怎么办??提前感谢您

c# - 更改 ASP.NET Web API 媒体类型格式化程序的响应 header

我已经创建了一个ASP.NETWebAPIController,它在一个操作上返回一个强类型对象,如下所示://GETapi/iosdevices/5publiciOSDeviceGet(stringid){returnnewiOSDevice();}我创建了一个BufferedMediaTypeFormatter来处理iOSDevice类型:publicclassiOSDeviceXmlFormatter:BufferedMediaTypeFormatter{publiciOSDeviceXmlFormatter(){SupportedMediaTypes.Add(newMediaT

c# - ASP.NET MVC 5 - 获取当前 View 的名称(Razor .cshtml 端)

我是一名学生,对ASP.NETMVC还很陌生,我来自ASP.NETWebForm。(习惯了)我有一个列表:HomeProducts14Categories9Users1我的目标:通过渲染哪个View,我想给被点击的添加“active”。例子:我点击“Category”,然后Home失去了他的事件类,Category将“active”添加到他的类中。(与“bg-hover-black”相反)我以为我可以通过检查实际呈现的View来做到这一点,但我不知道该怎么做。(我不知道如何检查渲染的实际View,但使用Razor来检查条件是可以的)我首先尝试使用JavaScript:$(functio

c# - 文本框上的 asp.net 范围验证器

我有一个asp:textbox附加了必需和范围验证器,代码如下所示:ASP:当页面动态加载时(在快速回调之后),我有代码应该将RangeValidator的MaximumValue更改为更具体的值。这是相关代码:rangeValidator1.MaximumValue=GetMaxValue(params).ToString();现在,我设置了一个断点,rangeValidator1.MaximumValue设置正确,但是,当页面加载时,我查看编译的客户端javascript,最大值似乎仍然只有1。更让我困惑的是,只要第一个数字是“1”,输入的任何整数都会通过。因此,如果maxValu

c# - ASP.NET MVC : Programmatically set HTTP headers on static content

我有一个ASP.NET应用程序,它在RegisterGlobalFilters中连接了一个过滤器,它执行以下操作:publicclassXFrameOptionsAttribute:ActionFilterAttribute{publicoverridevoidOnResultExecuting(System.Web.Mvc.ResultExecutingContextfilterContext){filterContext.HttpContext.Response.AddHeader("X-FRAME-OPTIONS","SAMEORIGIN");}}在Fiddler中,我可以看到从

c# - 我如何访问 asp.net 5 中的内部结构

在asp.net5之前,我会将“internalsVisibleTo(some.namespace.name)”添加到AssemblyInfo.cs-但我的WebApi项目中不再有assemblyInfo.cs。如何将WebAPI项目中的内部结构公开到我的unitTest项目? 最佳答案 您可以添加自己的AssemblyInfo.cs文件。只需添加一个类文件,将其命名为AssemblyInfo.cs(或任何名称),并用以下行替换其所有代码:[assembly:System.Runtime.CompilerServices.Inter